#pragma once
#include "d3dclass.h"
#include "cameraclass.h"
#include "textureshaderclass.h"
#include "TextKlasser/textclass.h"



namespace frost
{
	namespace menu
	{
		using namespace text;


		const bool FULL_SCREEN = false;
		const bool VSYNC_ENABLED = true;
		const float SCREEN_DEPTH = 1000.0f;
		const float SCREEN_NEAR = 0.1f;
		/** \brief Klass som sk&ouml;ter om menyn
		*
		*/
		class MenuClass
		{
		public:
			MenuClass(void);
			MenuClass(const MenuClass&);
			~MenuClass(void);

			bool Initialize(int, int, HWND);
			void Shutdown();
			bool Frame(int, int);
			bool Render();

			TextClass *m_Start;
			TextClass *m_HighScoreList;
			TextClass *m_Quit;
		private:
			D3DClass* m_D3D;
			CameraClass* m_Camera;
			TextureShaderClass* m_TextureShader;
			TextClass *m_Header;
			
			
			TextClass *m_LoadGame;
			TextClass *m_SaveGame;
			
		};
	}
}